TXFIFORES=NO_EFFECT, RXFIFORES=NO_EFFECT, FIFOEN=DISABLED, RXTRIGLVL=LEVEL_0
FIFO Control Register. Controls USART FIFO usage and modes.
FIFOEN | FIFO Enable. 0 (DISABLED): Disabled. USART FIFOs are disabled. Must not be used in the application. 1 (ENABLED): Enabled. Active high enable for both USART Rx and TX FIFOs and FCR[7:1] access. This bit must be set for proper USART operation. Any transition on this bit will automatically clear the USART FIFOs. |
RXFIFORES | RX FIFO Reset. 0 (NO_EFFECT): No effect. No impact on either of USART FIFOs. 1 (CLEAR): Clear. Writing a logic 1 to FCR[1] will clear all bytes in USART Rx FIFO, reset the pointer logic. This bit is self-clearing. |
TXFIFORES | TX FIFO Reset. 0 (NO_EFFECT): No effect. No impact on either of USART FIFOs. 1 (CLEAR): Clear. Writing a logic 1 to FCR[2] will clear all bytes in USART TX FIFO, reset the pointer logic. This bit is self-clearing. |
DMAMODE | DMA Mode Select. When the FIFO enable bit (bit 0 of this register) is set, this bit selects the DMA mode. |
RESERVED | Reserved, user software should not write ones to reserved bits. The value read from a reserved bit is not defined. |
RXTRIGLVL | RX Trigger Level. These two bits determine how many receiver USART FIFO characters must be written before an interrupt is activated. 0 (LEVEL_0): Level 0. Trigger level 0 (1 character or 0x01). 1 (LEVEL_1): Level 1. Trigger level 1 (4 characters or 0x04). 2 (LEVEL_2): Level 2. Trigger level 2 (8 characters or 0x08). 3 (LEVEL_3): Level 3. Trigger level 3 (14 characters or 0x0E). |
RESERVED | Reserved |